Switch implements a generalized case mechanism that covers most (but not all)
of the numerous possible combinations of switch and case values.
